body {
  background: #e8e3e7;
}
.header {
  margin-bottom: 0.53333333rem;
}
.header .swiper-container .swiper-wrapper .swiper-slide img {
  width: 100%;
}
.imgs {
  margin-bottom: 0.53333333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.imgs div {
  width: 49%;
}
.imgs div img {
  width: 100%;
  height: 6.66666667rem;
}
.specialplanning {
  background: white;
  margin-bottom: 0.53333333rem;
  z-index: 60;
}
.specialplanning ._top {
  padding: 1.06666667rem;
  line-height: 2.13333333rem;
  text-align: center;
}
.specialplanning ._top p:nth-child(1) {
  font-size: 1.6rem;
}
.specialplanning ._top p:nth-child(2) {
  color: #9c9c9c;
  font-size: 1.06666667rem;
}
.specialplanning .picture {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  overflow: hidden;
}
.specialplanning .picture .swiper-container .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
}
.specialplanning .picture .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
}
.specialplanning .picture .swiper-container .swiper-wrapper .swiper-slide img {
  width: 8rem;
}
.specialplanning ._bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.33333333rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.specialplanning ._bottom p img {
  width: 80%;
}
.wind_indicator {
  background: white;
  margin-bottom: 0.53333333rem;
  z-index: 60;
}
.wind_indicator ._top {
  padding: 1.06666667rem;
  line-height: 2.13333333rem;
  text-align: center;
}
.wind_indicator ._top p:nth-child(1) {
  font-size: 1.6rem;
}
.wind_indicator ._top p:nth-child(2) {
  color: #9c9c9c;
  font-size: 1.06666667rem;
}
.wind_indicator .picture {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  overflow: hidden;
}
.wind_indicator .picture .swiper-container .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
}
.wind_indicator .picture .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
}
.wind_indicator .picture .swiper-container .swiper-wrapper .swiper-slide img {
  width: 8rem;
}
.wind_indicator ._bottom {
  text-align: center;
  padding: 1.06666667rem;
}
.wind_indicator ._bottom p {
  width: 60%;
  margin: 0 auto;
  padding: 0.53333333rem;
  border: 1px solid #ff8e30;
  border-radius: 0.53333333rem;
}
.hot_topic {
  background: white;
  margin-bottom: 0.53333333rem;
  z-index: 60;
}
.hot_topic ._top {
  padding: 1.06666667rem;
  line-height: 2.13333333rem;
  text-align: center;
}
.hot_topic ._top p:nth-child(1) {
  font-size: 1.6rem;
}
.hot_topic ._top p:nth-child(2) {
  color: #9c9c9c;
  font-size: 1.06666667rem;
}
.hot_topic .picture {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  overflow: hidden;
}
.hot_topic .picture .swiper-container .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
}
.hot_topic .picture .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
}
.hot_topic .picture .swiper-container .swiper-wrapper .swiper-slide img {
  width: 8rem;
}
.hot_topic ._bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.33333333rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hot_topic ._bottom p img {
  width: 80%;
}
.scenery {
  background: white;
  margin-bottom: 0.53333333rem;
  z-index: 60;
}
.scenery ._top {
  padding: 1.06666667rem;
  line-height: 2.13333333rem;
  text-align: center;
}
.scenery ._top p:nth-child(1) {
  font-size: 1.6rem;
}
.scenery ._top p:nth-child(2) {
  color: #9c9c9c;
  font-size: 1.06666667rem;
}
.scenery .picture {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  overflow: hidden;
}
.scenery .picture .swiper-container .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
}
.scenery .picture .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
}
.scenery .picture .swiper-container .swiper-wrapper .swiper-slide img {
  width: 8rem;
}
.scenery ._bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.33333333rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.scenery ._bottom p img {
  width: 80%;
}
.friend_place {
  background: white;
  margin-bottom: 5.33333333rem;
  z-index: 60;
}
.friend_place ._top {
  padding: 1.06666667rem;
  line-height: 2.13333333rem;
  text-align: center;
}
.friend_place ._top p:nth-child(1) {
  font-size: 1.6rem;
}
.friend_place ._top p:nth-child(2) {
  color: #9c9c9c;
  font-size: 1.06666667rem;
}
.friend_place .picture {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  overflow: hidden;
  padding-bottom: 1.06666667rem;
}
.friend_place .picture .swiper-container .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
}
.friend_place .picture .swiper-container .swiper-wrapper .swiper-slide dl dt img {
  width: 8rem;
}
.friend_place .picture .swiper-container .swiper-wrapper .swiper-slide dl dd {
  width: 100%;
  font-size: 0.8rem;
  line-height: 1.33333333rem;
  text-align: center;
}
.friend_place ._bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.33333333rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #e8e3e9;
}
.friend_place ._bottom p img {
  width: 80%;
}
.nav_bottom {
  z-index: 90;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 4.8rem;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  text-align: center;
  border-top: 1px solid #e8e3e9;
}
.nav_bottom dl dt img {
  width: 40%;
  padding: 0.4rem;
}
